particulate filtration - French English Dictionary